package cn.han.review.collection;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

//本类用于进一步测试Set
public class TestSet2 {
    public static void main(String[] args) {
        //4，创建集合对象set
        Set<Student> set = new HashSet<>();
        //5.创建自定义类Student的对象
        Student s1 = new Student("张三",3);
        Student s2 = new Student("李四",4);
        Student s3 = new Student("李四",4);
        set.add(s1);
        set.add(s2);
        set.add(s3);
        /*如果set中存放的是我们自定义的类型
        * 需要给自定义类中添加重写的equals与hashcode，才会去重
        * 不然会认为s2和s3的地址值不同，是两个不同的对象，不会去重*/
        System.out.println(Arrays.toString(set.toArray()));
    }
}
